#pragma once

class Camera
{
public:
	Camera(void);
	~Camera(void);

	void addVelocity(float xVal, float yVal, float zVal);
	void rotate(float x, float y);
	void update();

	static void toLua();

private:
	D3DXVECTOR3 mPosition;
	D3DXVECTOR3 mTarget;
	D3DXVECTOR3 mUp;
	D3DXVECTOR3 mRight;
};

